package cn.kevinking.ai.mcp.provider.service;

import cn.kevinking.ai.common.model.ResultVO;
import cn.kevinking.ai.common.model.ServerInfo;
import cn.kevinking.ai.mcp.provider.McpProvider;
import cn.kevinking.ai.mcp.provider.heartbeat.BeatInfo;

/**
 * @author jinkw
 */
public interface NamingService {

    void registerProvider(ServerInfo serverInfo, McpProvider instance);

    ResultVO<Object> sendBeat(BeatInfo beatInfo);
}
